package com.wmlive.hhvideo.heihei.beans.discovery;

import com.wmlive.hhvideo.heihei.beans.main.ShareInfo;
import com.wmlive.hhvideo.heihei.beans.main.ShortVideoItem;
import com.wmlive.networklib.entity.BaseResponse;

import java.util.List;

/**
 * Created by lsq on 6/2/2017.
 * 话题内容列表
 */

public class TopicContentListBean extends BaseResponse {

    /**
     * topic_info : {"creator_id":10016,"default_music_id":0,"description":"冰糖葫芦娃","id":2,"name":"为所欲为","opus_count":632,"share_info":{"share_desc":"冰糖葫芦娃","share_title":"我在黑黑参加#为所欲为#，超多有趣音乐短视频！赶快来玩！戳这里>>","share_url":"http://api-02.wmlives.com/share/topic/2","share_weibo_desc":"我在黑黑参加#为所欲为#，超多有趣音乐短视频！赶快来玩！戳这里>>"},"topic_tag":"","topic_type":"话题","user":{"cover_url":"","dc_num":"10000","description":"","honours":[],"id":10016,"name":"啊是大"},"visible":1}
     * topic_opus : [{"at_user_ids":"","create_time":1495558170,"example":0,"id":10051,"is_delete":0,"like_count":2,"music_album_cover":"","music_id":0,"music_name":"","opus_cover":"http://p1.pstatp.com/large/1ef100063df7c5fc27c6.jpeg","opus_gif_cover":"http://p3.pstatp.com/obj/1ef000064100d16cfde4","opus_path":"https://api.amemv.com/aweme/v1/play/?video_id=4daf9cf5a99f415fb7b16d23e727a022&line=0&ratio=720p","opus_small_cover":"","owner_id":10017,"play_count":0,"title":"我们都是宇宙中的一颗小小的星辰。晚安。","topic_id":2,"topic_name":"","visible":1,"wonderful_tag":"推荐"}]
     */

    private TopicInfoBean topic_info;
    private List<ShortVideoItem> topic_opus;

    public TopicInfoBean getTopic_info() {
        return topic_info;
    }

    public void setTopic_info(TopicInfoBean topic_info) {
        this.topic_info = topic_info;
    }

    public List<ShortVideoItem> getTopic_opus() {
        return topic_opus;
    }

    public void setTopic_opus(List<ShortVideoItem> topic_opus) {
        this.topic_opus = topic_opus;
    }

    public static class TopicInfoBean {
        /**
         * creator_id : 10016
         * default_music_id : 0
         * description : 冰糖葫芦娃
         * id : 2
         * name : 为所欲为
         * opus_count : 632
         * share_info : {"share_desc":"冰糖葫芦娃","share_title":"我在黑黑参加#为所欲为#，超多有趣音乐短视频！赶快来玩！戳这里>>","share_url":"http://api-02.wmlives.com/share/topic/2","share_weibo_desc":"我在黑黑参加#为所欲为#，超多有趣音乐短视频！赶快来玩！戳这里>>"}
         * topic_tag :
         * topic_type : 话题
         * user : {"cover_url":"","dc_num":"10000","description":"","honours":[],"id":10016,"name":"啊是大"}
         * visible : 1
         */

        private int creator_id;
        private int default_music_id;
        private String description;
        private String id;
        private String name;
        private int opus_count;
        private ShareInfo share_info;
        private String topic_tag;
        private String topic_type;
        private UserBean user;
        private int visible;

        public int getCreator_id() {
            return creator_id;
        }

        public void setCreator_id(int creator_id) {
            this.creator_id = creator_id;
        }

        public int getDefault_music_id() {
            return default_music_id;
        }

        public void setDefault_music_id(int default_music_id) {
            this.default_music_id = default_music_id;
        }

        public String getDescription() {
            return description;
        }

        public void setDescription(String description) {
            this.description = description;
        }

        public String getId() {
            return id;
        }

        public void setId(String id) {
            this.id = id;
        }

        public String getName() {
            return name;
        }

        public void setName(String name) {
            this.name = name;
        }

        public int getOpus_count() {
            return opus_count;
        }

        public void setOpus_count(int opus_count) {
            this.opus_count = opus_count;
        }

        public ShareInfo getShare_info() {
            return share_info;
        }

        public void setShare_info(ShareInfo share_info) {
            this.share_info = share_info;
        }

        public String getTopic_tag() {
            return topic_tag;
        }

        public void setTopic_tag(String topic_tag) {
            this.topic_tag = topic_tag;
        }

        public String getTopic_type() {
            return topic_type;
        }

        public void setTopic_type(String topic_type) {
            this.topic_type = topic_type;
        }

        public UserBean getUser() {
            return user;
        }

        public void setUser(UserBean user) {
            this.user = user;
        }

        public int getVisible() {
            return visible;
        }

        public void setVisible(int visible) {
            this.visible = visible;
        }


        public static class UserBean {
            /**
             * cover_url :
             * dc_num : 10000
             * description :
             * honours : []
             * id : 10016
             * name : 啊是大
             */

            private String cover_url;
            private String dc_num;
            private String description;
            private int id;
            private String name;
            private List<String> honours;

            public String getCover_url() {
                return cover_url;
            }

            public void setCover_url(String cover_url) {
                this.cover_url = cover_url;
            }

            public String getDc_num() {
                return dc_num;
            }

            public void setDc_num(String dc_num) {
                this.dc_num = dc_num;
            }

            public String getDescription() {
                return description;
            }

            public void setDescription(String description) {
                this.description = description;
            }

            public int getId() {
                return id;
            }

            public void setId(int id) {
                this.id = id;
            }

            public String getName() {
                return name;
            }

            public void setName(String name) {
                this.name = name;
            }

            public List<String> getHonours() {
                return honours;
            }

            public void setHonours(List<String> honours) {
                this.honours = honours;
            }
        }
    }
}
